package com.ssy.lingxi.logistics.api.dto.request;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * 内部消息队列 - 修改物流地址VO
 * @author wyx
 * @version 2.0.0
 * @date 2022-02-16
 **/
public class LogisticsAddressUpdateQueueVO implements Serializable {
    private static final long serialVersionUID = 6307508634914172907L;

    /**
     * 数据关联门店id
     */
    @NotNull(message = "门店id不能为空")
    private Long storeId;

    /**
     * 数据关联会员id
     */
    @NotNull(message = "会员id不能为空")
    private Long memberId;

    /**
     * 数据关联角色id
     */
    @NotNull(message = "角色id不能为空")
    private Long memberRoleId;

    /**
     * 状态，0-停用，1-启用
     */
    @NotNull(message = "状态不能为空")
    private Integer status;

    public Long getStoreId() {
        return storeId;
    }

    public void setStoreId(Long storeId) {
        this.storeId = storeId;
    }

    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public Long getMemberRoleId() {
        return memberRoleId;
    }

    public void setMemberRoleId(Long memberRoleId) {
        this.memberRoleId = memberRoleId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }
}
